package com.xyoto.community.service;

import com.xyoto.community.dto.AddRotationChartDTO;
import com.xyoto.community.dto.UpdateRotationChartDTO;
import com.xyoto.community.utils.Result;

/**
 * @author coderFu
 * @create 2021/11/17
 */
public interface RotationChartService {

    /**
     *  后台添加轮播图
     *
     * @param addRotationChartDTO
     * @return
     */
    Result addRotationChart(AddRotationChartDTO addRotationChartDTO);

    /**
     * 后台修改轮播图
     * @param updateRotationChartDTO
     * @return
     */
    Result updateRotationChart(UpdateRotationChartDTO updateRotationChartDTO);

    /**
     * 获取展示的轮播图列表
     * @return
     */
    Result getRotationChartList();

    /**
     * 根据轮播图id获取轮播图详情
     * @param id
     * @return
     */
    Result getRotationChartDetailsById(Integer id);
}
